home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / business / jivepost.zip / SYSOP.DOC < prev    next >
Text File  |  1996-04-13  |  9KB  |  198 lines

  1.                            Chuckle Box Jive Posts
  2.                        Version 1.0 for SBBS 2.20 Rev B
  3.  
  4.                              by Robert Nykvist
  5.                              Chuckles@LAUGHBOX
  6. ┌──────────────┐
  7. │ INTRODUCTION │
  8. └──────────────┘
  9. Jivepost allows users to type a short message (4-lines) in their own words.
  10. It then ALTERS the message by running it through a program which turns
  11. plain English into a dialect that Amos and Andy might use.  It's fun to
  12. watch new users read the jive for the first time and then compose their own
  13. jive, before they realize the BBS converts their messages for them. <Chuckle>
  14.  
  15.  
  16. ┌──────────────────┐
  17. │ FILES IN ARCHIVE │
  18. └──────────────────┘
  19. LAWDIE   BAT        85 04-13-96   1:20p   Convert message to Jive
  20. FERSHURE BAT        90 04-13-96   1:20p   Convert message to Vallyspeak
  21. VALJIVE  BAT       172 04-13-96   1:20p   Convert message to Both
  22. IMPORT   BAT       116 04-13-96   1:20p   Import Jive to SMB
  23.  
  24. JIVE     BIN      3589 04-13-96   3:31p   Compiled JIVE
  25. JIVE     SRC     16066 04-13-96   3:31p   Notated Source Code
  26.  
  27. JIVE     COM     19456 10-25-86   9:10a   JIVE Program
  28. JIVSTRIP EXE     34824 09-14-92  10:15p   Jive Word Wrap
  29.  
  30. VALSPEAK EXE     21424 11-07-86   6:18p   VALLEYSPEAK Program
  31. VALSTRIP EXE     34728 09-30-92  10:22p   Valleyspeak Word Wrap
  32.  
  33. FILE_ID  DIZ       420 04-13-96   3:42p   File Description
  34. HISTORY  DOC       671 04-13-96   3:43p   History of JivePost
  35. SYSOP    DOC      8886 04-13-96   3:45p   SysOp Documentation
  36.  
  37.  
  38. ┌─────────┐
  39. │ WARNING │
  40. └─────────┘
  41. Carefully follow the installation instructions before running this Script.
  42. You have been warned!!!   This script was created assuming the SysOp is
  43. using drive C and the standard c:\sbbs\exec installation.  But be sure to
  44. verify all paths in the batch files and script file to be safe!
  45.  
  46. This software and accompanying baja module are distributed "as is" without
  47. warranty, expressed, written, typed, implied or statutory.  You know,
  48. Standard disclaimer blah.  Don't blame me if something goes wrong.
  49. Use this at YOUR OWN risk.  It works for me on a single node, SBBS 2.20
  50. DOS based BBS system.
  51.  
  52. How Jivepost works on Multi-Node Systems is beyond my testing capability.
  53.  
  54.  
  55. ┌──────────────┐
  56. │ INSTALLATION │
  57. └──────────────┘
  58. CREATE MESSAGE BASE
  59. ~~~~~~~~~~~~~~~~~~~
  60.    1. Create a new SMB message base called:  Jivepost,
  61.       with the Internal Code:  JIVE
  62.  
  63.    2. Post a test message in the new message base to ensure all
  64.       the proper SMB files are created.  Then delete the test post.
  65.  
  66.    3. Set Access Requirements of smb JIVE to FLAG 1 B.  If this flag is
  67.       presently being used by your system, change it to one NOT in use,
  68.       but be sure to change JIVE.SRC Flag functions accordingly.
  69.  
  70.    4. Set Posting Requirements of smb JIVE to 100.  This is to prevent
  71.       users from posting/replying messages using the internal/external
  72.       editors.  Posting is done via BAJA script language ONLY, specifically
  73.       to be able to manipulate input text and limit line length.
  74.  
  75. CREATE JIVE Directory
  76. ~~~~~~~~~~~~~~~~~~~~~
  77.    1. Make Directory JIVE off of your SBBS directory.  e.g.
  78.         cd\sbbs
  79.         md jive
  80.  
  81.    2. Copy batch files and executables into directory C:\SBBS\JIVE
  82.         FERSHURE.BAT,  JIVE.COM,  JIVSTRIP.EXE,  LAWDIE.BAT
  83.         VALJIVE.BAT,  VALSPEAK.EXE,  VALSTRIP.EXE, IMPORT.BAT
  84.  
  85.    3. NOTE:  Running this Script will create 3 additional files in JIVE
  86.       directory.  These three files will be constantly be re-written.
  87.         JIVEPOST.DAT  - User Input Data
  88.         JIVEPOST.JIV  - Converted User Data
  89.         JIVEUSER.DAT  - Header Info for SMBUTIL message import.
  90.  
  91. VERIFY and EDIT if necessary, Path info in Batch Files, and Script.
  92. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  93.    1. Using your text editor, or a file browsing utility, check the
  94.       contents of FERSHURE.BAT located in the JIVE directory.
  95.       Edit path info as necessary.
  96.  
  97.    2. Check contents of LAWDIE.BAT    Path OK?
  98.  
  99.    3. Check contents of VALJIVE.BAT    Path OK?
  100.  
  101.    4. Check contents of IMPORT.BAT  Note, there is suppose to be an i
  102.       just before the c in the first path.  The i is the "i"mport switch
  103.       used by SMBUTIL.  Make sure all the other paths are correct.  e.g.
  104.       SMBUTIL iPath_to_import_File path_to_JIVE_smb < path_to_user_info
  105.  
  106.    5. Check contents of JIVE.SRC.  There are several areas which use
  107.       DOS commands with paths.  It is recommended you review this file
  108.       VERY carefully and confirm all paths are correct for your system,
  109.       or edit them as necessary.  Specifically check the paths when opening
  110.       files, and EXEC commandline paths.  Not only does it have DOS paths,
  111.       it also makes use of TWO flags.  $F1B & $F1Z.  If you are using
  112.       either Flag B or Z already, you need to change your script and
  113.       perhaps Access Requirement for the JIVE smb as well.  Of course,
  114.       you will probably feel it necessary to edit the menu to make it
  115.       agree with your system's name...<Chuckle>
  116.  
  117. COMPILE JIVE Script
  118. ~~~~~~~~~~~~~~~~~~~
  119.    1. Assuming you have checked and edited DOS paths in the JIVE.SRC file,
  120.       move it to the SBBS\EXEC directory, and compile using BAJA.EXE
  121.  
  122. MAKE JIVE POSTER available to Users
  123. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124.   Set up JIVE to run as a door, or in a Baja Module.
  125.  
  126.   1. Set up JIVE in your External Program setup in SCFG like this:
  127.         ╔[■][?]════════════════════════════════════════════════════╗
  128.         ║                         Jiveposts                        ║
  129.         ╠══════════════════════════════════════════════════════════╣
  130.         ║ │Name                       Jiveposts                    ║
  131.         ║ │Internal Code              JIVE                         ║
  132.         ║ │Start-up Directory         c:\sbbs\exec\                ║
  133.         ║ │Command Line               *Jive                        ║
  134.         ║ │Clean-up Command Line                                   ║
  135.         ║ │Execution Cost             None                         ║
  136.         ║ │Access Requirements                                     ║
  137.         ║ │Execution Requirements                                  ║
  138.         ║ │Multiple Concurrent Users  Yes      (UNTESTED)          ║
  139.         ║ │Intercept I/O Interrupts   No                           ║
  140.         ║ │Swap BBS out of Memory     No                           ║
  141.         ║ │Modify User Data           Yes (Alters Flag temporarily)║
  142.         ║ │Execute on Event           No                           ║
  143.         ║ │BBS Drop File Type         None                         ║
  144.         ║ │Place Drop File In         Node Directory               ║
  145.         ║ │Time Options...                                         ║
  146.         ╚══════════════════════════════════════════════════════════╝
  147.  
  148.   2.  Or Set up Jivepost As A Module using CMDKEY of your own choice. e.g.
  149.       cmdkey J
  150.         exec_bin jive
  151.       end_cmd
  152.  
  153.       See your BAJA.DOC for more help with the Baja Commands.
  154.  
  155.   3.  Of course, you can test this script from your BBS by typing the
  156.       commandline at any prompt:  ;EXEC *JIVE
  157.  
  158. ~~~~~~~~~~~
  159. YOU'RE DONE - Now go and have fun!  Fun!  FUN!!
  160. ~~~~~~~~~~~
  161.  
  162. ┌──────────────────┐
  163. │ ACKNOWLEDGEMENTS │
  164. └──────────────────┘
  165. o  JivePost is not my idea.  Credit goes to Fries of HOGnet, who released
  166.    Jivepost for VBBS with necessary executables and batch files years ago.
  167.    It's just taken a while to figure out how to use Baja to make it work.
  168.  
  169. o  Many, many thanks to Digital Man for improving the Baja capability,
  170.    and for his endless patience putting up with my simple minded questions.
  171.  
  172. o  Thanks go to Steve "Subzero" Edmisson of the Terminal Addiction BBS.
  173.    It was his TAWALL script which showed a better method of getting line by
  174.    line user input with Baja.  I'd been having trouble getting the script
  175.    to check for NULL input by the user and writing it to file without
  176.    excess blank lines.
  177.  
  178. ┌─────────┐
  179. │ LICENSE │
  180. └─────────┘
  181. Chuckle....Giggle....Heheheh....  This is FREEWARE!
  182. The more source you share, the better the Baja coding gets.
  183. The better the Baja coding gets, the better the BBS add-ons.
  184. Stop being greedy and share your scripts today.  <Chuckle>
  185.  
  186. ┌────────────────────┐
  187. │ FEEDBACK REQUESTED │
  188. └────────────────────┘
  189. Feedback, good or bad, would be wonderful.  If you improve upon this
  190. script, please give me credit for the original Baja Version.  Thanks!
  191. Anyone using my scripts?   Or am I totally wasting my time?
  192.  
  193.                        DOVEnet:  Chuckles@LAUGHBOX
  194.                        FidoNET:  Robert Nykvist@1:3625/463
  195.                       InterNET:  robert.nykvist@bytebbs.com
  196.  
  197.    --------------------------------[ END ]----------------------------------
  198.